Passa al contenuto principale

Clone

Metodo di oggettoMetodo di oggetto

Clona l'oggetto su un altro oggetto, copiando i campi per nome.

Definizione BC

È possibile utilizzare la seguente sintassi per utilizzare il metodo:

Metodo(ObjDest,[WithStates],[WithComplexFields])
ParametroFormatoRiferimentoI/ODefaultVersione
ObjDestRecordIN
WithStatesInteroIN0
WithComplexFieldsInteroIN0

Parametri

ObjDest

RecordINInput

Oggetto destinazione sul quale clonare l'oggetto di partenza.

WithStates

InteroINInput

Se valorizzato a 1 vengono clonati anche gli stati (db e validazione), gli errori e gli attributi.

WithComplexFields

InteroINInput

Se valorizzato a 1 vengono clonati anche i campi complessi.

Esempi

Clonazione dei soli campi semplici

 DIM objDes[CLASSE[BLD_ART]]
objSrc.Clone(objDes)

Clonazione dei campi semplici e degli stati

 DIM objDes[CLASSE[BLD_ART]]
objSrc.Clone(objDes, 1)

Clonazione di tutti i campi e degli stati

 DIM objDes[CLASSE[BLD_ART]]
objSrc.Clone(objDes, 1, 1)